heavy rainfall warning - French English Dictionary